Don't forget to set the client window on the slave
authorMatthias Clasen <mclasen@redhat.com>
Sat, 5 Sep 2009 00:34:09 +0000 (20:34 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 5 Sep 2009 00:34:09 +0000 (20:34 -0400)
gtk/gtkimmulticontext.c

index 69a8625ee8d2fe9d4cfe54e92a6de03b6e57048f..2ec8b325827cda37be639b84c986b73fd605a2f8 100644 (file)
@@ -289,6 +289,9 @@ gtk_im_multicontext_set_client_window (GtkIMContext *context,
 
   if (g_strcmp0 (multicontext->context_id, get_effective_context_id (multicontext)) != 0)
     gtk_im_multicontext_set_slave (multicontext, NULL, FALSE);
+
+  if (multicontext->slave)
+    gtk_im_context_set_client_window (multicontext->slave, window);
 }
 
 static void